*{
  font-family:arial;
}

.tabela_principal{
	width:100%;
}

.topo {
  border: solid 1px;
  text-align:center;
}

.direita,.esquerda {
 vertical-align: top;
 width: 150px;
 padding:5px;
 backgorund-color:#eeffdd;
 border: solid 1px;
}

.conteudo{
  vertical-align:top;
}

.bloco_usuario {
  border: none;
  background-color:#eef;
  padding:2px;
  font-size:11px;
}

.bloco_usuario div {
  
}

.bloco_titulo{
  background-color:#afa;
  width:100%;
}

h1{
  background-color:#afc;
  width:100%;
  font-size:14px;
  padding:4px;
  text-align:center;
  font-weight:normal;
  font-family:arial;
}

h2{
  background-color:#afc;
  border:solid #8da 1px;
  width:100%;
  font-size:13px;
  padding:4px;
  text-align:center;
  font-weight:normal;
  font-family:arial;
}

h3{
  background-color:#8db;
  width:100%;
  font-size:12px;
  padding:5px;
  text-align:left;
  font-weight:normal;
  font-family:arial;
}

.mensagem{
  background-color:#eee;
  font-size:12px;
  color: #300;
  padding:4px;
  text-align:center;
}

.descricao{
  font-size:11px;
}

.bloco_interno{
  padding:5px;
}

.tab_link{
   border-top:solid 1px;
   border-left:solid 1px;
   border-right:solid 1px;
   padding:20px;
   padding:3px;
   text-decoration:none;
   color:#000;
}

.tab_link_ativo{
   border-top:solid 1px;
   border-left:solid 1px;
   border-right:solid 1px;
   background-color:ccd;
   padding:3px;
   text-decoration:none;
   color:#000;
}

div.tab {
    border:solid 1px;
	padding:20px;
	background-color:#ada;
}

.cabecalho{
	background-color:#ada;
    border:solid 1px;
	padding: 5px;
}

table.conteudo_cabecalho {
    background-color:ada;
	width: 100%;
}

div.mensagens {
   border: solid 1px #ada;
   padding: 3px;
   text-align:center;
   color:#396;
}

div.filtro {
    border: solid 1px #063;
}

div.filtro_titulo {
    background-color: #eee;
	padding: 5px;
}

div.filtro_conteudo{
    background-color: #dff;
	padding: 10px;
}

table.filtro_item{
    background-color: #fff;
	border: solid 1px #063;
}

table.filtro_item tr th{
    background-color: #afc;
	font-weight:normal;
	padding: 5px;
}